/**
 * @author liangxi
 * @since 2024/3/25
 */

#ifndef LOGGER_LOGHELPER_H
#define LOGGER_LOGHELPER_H


#include <string>
#include "../../Component/Time.h"
/**
 * 对于辅助方法的实现
 */
class LogHelper {

public:
#ifdef _WIN32

    /**
     * utf8转gbk 基于win平台实现 可根据需要自行使用
     * @param str utf8编码的字符串
     * @return GBK编码的字符串
     */
    static std::string utf8ToGbk(const std::string &str);

#endif

    /**
     * 获取本地时间 因为win和linus平台获取时间方法不一致，所以需要分开实现
     * @return Time 自定义类
     */
    static Time getLocalTime();

private:

};


#endif //LOGGER_LOGHELPER_H
